#ifndef MCUWORKER_H
#define MCUWORKER_H
#include <QObject>
#include <QDebug>

class McuWorker : public QObject
{
    Q_OBJECT

public:
    static McuWorker* getInstance();

private:
    McuWorker();

signals:
    void updateMirrorTypeSignal(int value);
    void updateImageSettingItemUiSignal();
    void updateToastSignal(int type, int value = 0);
    void recordSignal();
    void takePhotoSignal();

public slots:
    void reportKeyValueSlot(uint8_t value);
    void systemShutdownSlot();
};

#endif // MCUWORKER_H
